package com.hsxc.cdz.base.dao;
/** 
* @author 作者: 陈钊
* @version 创建时间：2016年7月8日 下午9:00:29 
* 类说明 ：
*/
import java.util.List;

import org.mybatis.spring.SqlSessionTemplate;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Repository;

import com.hsxc.cdz.base.bean.Address;
import com.hsxc.cdz.base.bean.Count;
import com.hsxc.cdz.base.bean.Pile;
@Repository("countDao")
public class CountDao {

	@Autowired
	private SqlSessionTemplate sqlSessionTemplate;
	/**
	 * 根据地址获取电站数据
	 * @param address
	 * @return
	 */
	public List<Count> selectCount(Address address){
		return sqlSessionTemplate.selectList("selectCount", address);
	}
	/**
	 * 获取电桩统计信息
	 * @return
	 */
	public List<Count> selectPileCount(Pile pile){
		return sqlSessionTemplate.selectList("selectpilecount",pile);
	}
//	public List<Count> getPileCountByPileNos(List<String> pileNOs){
//		return sqlSessionTemplate.selectList("getPileCountByPileNos", pileNOs);
//	}
	/**
	 * 获取支付统计信息
	 * @return
	 */
	public List<Count> selectPayWayCount(String operatorNo){
		return sqlSessionTemplate.selectList("selectpaywaycount",operatorNo);
	}
	public List<Count> selectMoneyCount(String conuserName){
		return sqlSessionTemplate.selectList("selectMoneyCount",conuserName);
	}
}